package com.comtop.topcloud.device.util;

import java.time.Instant;
import java.time.ZoneId;
import java.time.ZonedDateTime;
import java.time.format.DateTimeFormatter;

public class TimeFormatter {
    public static String formatInstantToBeijing(Instant value) {
        // 将 Instant 转换为北京时间（Asia/Shanghai时区）
        ZonedDateTime zonedDateTime = value.atZone(ZoneId.of("Asia/Shanghai"));

        // 定义时间格式：yyyy-MM-dd HH:mm:ss
        DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");

        // 格式化时间并返回
        return zonedDateTime.format(formatter);
    }
}
